package com.panda.cn.config.exception;

import com.panda.cn.utils.result.R;
import com.panda.cn.utils.result.RCodeEnum;

public class RestfulException extends RuntimeException {
    
    private static final long serialVersionUID = 1L;
    
    R<String> r;
    
    // 提供无参数的构造方法
    public RestfulException() {
    }
    
    // 提供一个有参数的构造方法，可自动生成
    public RestfulException(String error) {
        super(error);
        this.r = R.build().code(RCodeEnum.FAIL).error(error);
    }
    
    public R<String> getR() {
        return this.r;
    }
}
